package com.ruoyi.system.domain.estate.emergency;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 应急物资对象 t_emergency_supplies
 */
public class EmergencySupplies extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 物资ID */
    private Long suppliesId;

    /** 物资名称 */
    @Excel(name = "物资名称")
    private String suppliesName;

    /** 物资类型（0医疗物资 1救援物资 2消防物资 3食品物资 4其他物资） */
    @Excel(name = "物资类型", readConverterExp = "0=医疗物资,1=救援物资,2=消防物资,3=食品物资,4=其他物资")
    private String suppliesType;

    /** 物资规格 */
    @Excel(name = "物资规格")
    private String specification;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 最低库存 */
    @Excel(name = "最低库存")
    private Integer minStock;

    /** 保质期(月) */
    @Excel(name = "保质期(月)")
    private Integer shelfLife;

    /** 物资图片 */
    private String image;

    /** 状态（0正常 1停用） */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;

    /** 删除标志（0代表存在 1代表删除） */
    private String delFlag;

    public Long getSuppliesId() {
        return suppliesId;
    }

    public void setSuppliesId(Long suppliesId) {
        this.suppliesId = suppliesId;
    }

    public String getSuppliesName() {
        return suppliesName;
    }

    public void setSuppliesName(String suppliesName) {
        this.suppliesName = suppliesName;
    }

    public String getSuppliesType() {
        return suppliesType;
    }

    public void setSuppliesType(String suppliesType) {
        this.suppliesType = suppliesType;
    }

    public String getSpecification() {
        return specification;
    }

    public void setSpecification(String specification) {
        this.specification = specification;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public Integer getMinStock() {
        return minStock;
    }

    public void setMinStock(Integer minStock) {
        this.minStock = minStock;
    }

    public Integer getShelfLife() {
        return shelfLife;
    }

    public void setShelfLife(Integer shelfLife) {
        this.shelfLife = shelfLife;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }
} 